package com.yourenbang.lingyun.transaction.web.domain.dto.pay.linghuisuan;

import com.yourenbang.lingyun.core.util.json.ToJSON;
import lombok.Data;

import java.io.Serializable;

/**
 * 返回样例:
 * {"applyPaymentTime":1700791379512,"batchNo":"T20220210000001","channelCode":"123456","custBatchNo":"SFT2022021000023",
 * "failNum":0,"failReason":"测试","paymentSuccessAmt":1000,"prePaymentAmt":1000,"preTaxesAmt":10,"remark":"测试",
 * "status":0,"successNum":10,"taxBaseCode":"200004000","taxesSuccessAmt":10,"totalNum":10}
 */
@Data
public class LinghuisuanSignNoticeDTO implements Serializable, ToJSON {

    /**
     * 自由职业者 ID
     */
    private String personId;

    /**
     * 签约状态
     */
    private String signState;


    /**
     * 服务商编码
     */
    private String taxBaseCode;

    /**
     * 合同 ID
     */
    private String contractId;

    /**
     * 合同文件地址
     */
    private String contactUrl;
}
